// web3-config.js
import Web3 from 'web3';

// 创建一个新的 Web3 实例
const web3 = new Web3();

// 检查是否已注入浏览器扩展程序
if (window.ethereum) {
    web3.setProvider(window.ethereum);
    window.ethereum.enable(); // 请求权限访问用户的账号
} else if (window.web3) {
    web3.setProvider(window.web3.currentProvider); // 使用任何非 MetaMask 的注入式 Web3
} else {
    console.error('No injected web3 instance found.');
}

export default web3;